package test2;

//第一个只出现一次的字符
class Solution {
    public int firstUniqChar(String s) {
        //计数数组
        int array[]=new int[26];
        int len=s.length();
        for (int i = 0; i < len; i++) {
            array[s.charAt(i)-'a']++;
        }
        //再次变历找最先出现的1次字符
        for (int i = 0; i < len; i++) {
            if(array[s.charAt(i)-'a']==1) {
                return i;
            }

        }
        return -1;
    }
}